// 根据角色动态生成路由
import { MockMethod } from "vite-plugin-mock";

// const permissionRouter = {
//   path: "/permission",
//   meta: {
//     title: "menus.permission",
//     icon: "lollipop",
//     rank: 7
//   },
//   children: [
//     {
//       path: "/permission/page/index",
//       name: "PermissionPage",
//       meta: {
//         title: "menus.permissionPage"
//       }
//     },
//     {
//       path: "/permission/button/index",
//       name: "PermissionButton",
//       meta: {
//         title: "menus.permissionButton",
//         authority: []
//       }
//     }
//   ]
// };

// 添加不同按钮权限到/permission/button页面中
// function setDifAuthority(authority, routes) {
//   routes.children[1].meta.authority = [authority];
//   return routes;
// }

export default [
  {
    url: "/getAsyncRoutes",
    method: "get",
    response: ({ query }) => {
      if (query.name === "admin") {
        return {
          code: 0,
          // info: [setDifAuthority("v-admin", permissionRouter)]
          info: []
        };
      } else {
        return {
          code: 0,
          // info: [setDifAuthority("v-test", permissionRouter)]
          info: []
        };
      }
    }
  }
] as MockMethod[];
